Search Results: "henrich"

11 April 2014

Hideki Yamane: given enough eyeballs, but...

"given enough eyeballs, all bugs are shallow"
Oh, right?

And we easily make mistakes because we're human, you know.

1 April 2014

Hideki Yamane: dot paint characters in motd

Do you enjoy April fool jokes? :-)

Best of today's one for me is... "dot paint characters in motd"
I've login to remote server and see it with a bit surprise.

You can show it with copy&paste each gist to /etc/motd.tail.

21 March 2014

Hideki Yamane: my present situation (from Japan)

Vacation at Oosawa Onsen ( ) for a week was so nice. Just I did is sleep, take a bath (hot spring, of course), eat and drink, oh and also some bug squashing :-)





Write introduction about "APT line setting" at monthy "Software Design" magazine April 2014, and brief introduction about Ubuntu for "Linux Engineer Beginners guide (2nd edition)"


Upgrade debian-mirror.sakura.ne.jp mirror (one of ftp.jp.debian.org hosting site) today, from Squeeze to Wheezy with no trouble so it took just 15 minites - smooth :-)


And... oh, I should back to write next article before editor gets angry. Hurry up! ;)

15 February 2014

Hideki Yamane: which init system? non-free games?

Yes, discussion is fun.

But we should package latest upstream code, fix bugs and lintian warnings and put debian/patches/* to upstream - before enjoy chatting.

repeat mantra: "Shut the fuck up and write some code"

Hideki Yamane: not use DEB_AUTO_UPDATE_* with cdbs, just include autotools-vars.mk

As I filed, Debian package that uses cdbs shouldn't use "DEB_AUTO_UPDATE_*", should include autotools-vars.mk file, instead.

Maybe I should file it to lintian, avoid duplicated work.

4 January 2014

Hideki Yamane: more epub format support for Debian docs

I've added epub format to debien-devel-reference some time ago,
And now we have debian-reference epub support. Enjoy :)

Hideki Yamane: A needs newer B, B depends on C, C depends on D and D...

Hi,

I've just consider to update nailgun package to new upstream version (from 0.9.0+trunk95 to 0.9.1), it changes its build system from ant to maven.
depends on maven-compiler-plugin (>= 3.0) but version 2.5.1-1 is in Debian repository, necessary to upgrade it
newer maven-compiler-plugin needs maven-shared-incremental, however it is still just ITPed and not in repository.
maven-shared-incremental needs maven-shared-components (not packaged yet)
maven-shared-components needs maven-scm-publish-plugin (not packaged yet)
(...continue?)

*sigh*, I just want to do miner update for the pacakge, though...

29 December 2013

Hideki Yamane: creating Ubuntu chroot becomes easier - ubuntu-archive-keyring package in Debian

Hi, I've just uploaded ubuntu-keyring source package to Debian (its RFP was posted in 26th Dec 2007 - wow 6 years ago) and it was accepted quickly (thanks to ftpmasters :-)

If you're using Debian as primary environment and need to rebuild package for Ubuntu, you'd create Ubuntu pbuilder/cowbuilder/chroot environment on your box. But you'll get an error as below.
henrich@hp:~ $ sudo cowbuilder --create --distribution saucy --mirror http://archive.ubuntu.com/ubuntu --basepath /var/cache/pbuilder/saucy
-> Invoking pbuilder
forking: pbuilder create --buildplace /var/cache/pbuilder/saucy --mirror http://archive.ubuntu.com/ubuntu --distribution saucy --no-targz --extrapackages cowdancer
I: Running in no-targz mode
I: Distribution is saucy.
I: Current time: Mon Dec 30 01:00:05 JST 2013
I: pbuilder-time-stamp: 1388332805
I: Building the build environment
I: running debootstrap
/usr/sbin/debootstrap
I: Retrieving Release
I: Retrieving Release.gpg
I: Checking Release signature
E: Release signed by unknown key (key id 3B4FE6ACC0B21F32)
E: debootstrap failed
W: Aborting with an error
pbuilder create failed
forking: rm -rf /var/cache/pbuilder/saucy

"E: Release signed by unknown key (key id 3B4FE6ACC0B21F32)", because your system doesn't know about Ubuntu release key. Okay, then "$ sudo apt-get install ubuntu-archive-keyring" and add "--debootstrapopts "--keyring /usr/share/keyrings/ubuntu-archive-keyring.gpg"" option to cowbuilder.
henrich@hp:~ $ sudo cowbuilder --create --distribution saucy --mirror http://archive.ubuntu.com/ubuntu --basepath /var/cache/pbuilder/saucy --debootstrapopts "--keyring=/usr/share/keyrings/ubuntu-archive-keyring.gpg"
-> Invoking pbuilder
forking: pbuilder create --debootstrapopts --keyring=/usr/share/keyrings/ubuntu-archive-keyring.gpg --buildplace /var/cache/pbuilder/saucy --mirror http://archive.ubuntu.com/ubuntu --distribution saucy --no-targz --extrapackages cowdancer
I: Running in no-targz mode
I: Distribution is saucy.
I: Current time: Mon Dec 30 01:06:30 JST 2013
I: pbuilder-time-stamp: 1388333190
I: Building the build environment
I: running debootstrap
/usr/sbin/debootstrap
I: Retrieving Release
I: Retrieving Release.gpg
I: Checking Release signature
I: Valid Release signature (key id 790BC7277767219C42C86F933B4FE6ACC0B21F32)
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on http://archive.ubuntu.com/ubuntu...
I: Retrieving apt 0.9.9.1~ubuntu3
I: Validating apt 0.9.9.1~ubuntu3
I: Retrieving base-files 6.12ubuntu4
(snip)
Good :)

note: Just add "--keyring" option (--keyring /usr/share/keyrings/ubuntu-archive-keyring.gpg) doesn't work as expected, bug?

difference with ubuntu-keyring package in Ubuntu

  • Binary package name is "ubuntu-archive-keyring", not "ubuntu-keyring". It's better to use "foobar-archive-keyring" for packages, same as debian-archive-keyring.
  • No udebs. Probably we don't need it.


Hideki Yamane: kernel.org stops using bz2

Many upstream provides their source as tar.xz format, and kernel.org also throw bz2 away - "Happy new year and good-bye bzip2".

Debian package (dpkg-deb) uses xz as default since 1.17.0 as I mentioned. If your package uses bz2, now it's a time to switch. And maybe it's good to ask upstream to switch from bzip2 to xz, too.

15 December 2013

Hideki Yamane: my Desktop Environment broken - any help?


Recently, my GNOME environment was broken suddenly. Startup GNOME Shell cause segfault and die. I cannot use GDM3 at all.

henrich@hp:~ $ grep gnome-shell /var/log/syslog
Dec 15 10:51:12 hp kernel: [34944.969581] gnome-shell[10054]: segfault at 84 ip 00007f6c6186a7b9 sp 00007fff59f1dbc0 error 4 in libcogl.so.12.1.1[7f6c61821000+97000]
Dec 15 10:51:12 hp gnome-session[9565]: WARNING: Application 'gnome-shell.desktop' killed by signal 11
Dec 15 10:51:14 hp kernel: [34946.429046] gnome-shell[10202]: segfault at 84 ip 00007ffa2ae877b9 sp 00007fff2bc5c7d0 error 4 in libcogl.so.12.1.1[7ffa2ae3e000+97000]
Dec 15 10:51:14 hp gnome-session[9565]: WARNING: Application 'gnome-shell.desktop' killed by signal 11
Dec 15 10:51:14 hp gnome-session[9565]: WARNING: App 'gnome-shell.desktop' respawning too quickly
So, I've switched to KDM, and install xfce4. However, I faced to another problem - it cannot show any icons (desktop and panel).


Odd Chromium window (why red?).


Also eog says "Could not load image" "Unrecognized image file format" - Well, why? It's just a .png file. (screenshot on KDE4)
Shotwell cause segfault, too :-( (and some other GTK applications)

I cannot point out broken component. Dear lazyweb, could you tell me how to fix this situation, please?


7 December 2013

Hideki Yamane: I was in Mini DebConf in Taiwan 2013

I've done GPG key sign for Mini DebConf in Taiwan 2013 participates, and written an article for Japanese magazine, Software Design 2014/Jan. This means, my short trip has been ended, at last.





In this event, I've talked about "local community" for Debian, a bit (PDF/ODF are in Debian Wiki).
Local Community for Debian (2013 Taiwan miniDebConf) from Hideki Yamane

Probably you know, most of Debian contributors are in Euro/America(North and South), not in Asia. But there are lots of talented people. It means: there is huge possibility for Debian :)


I hope we Asian Debian people unite and publish its community work more, and do "DebConf in Asia" - in the future.

13 November 2013

Hideki Yamane: latest freetype package (2.5.0.1)


During MiniDebConf in Taiwan, I've heard about freetype package is not updated for a while. I'm not sure why freetype maintainers haven't update it but anyway I've made an updated package (freetype 2.5.0.1 - it has a feature "new Adobe CFF rasterizer", see Google's blog post and Adobe's).

Changes:
freetype (2.5.0.1-0.1) UNRELEASED; urgency=low
.
* Non-maintainer upload.
* Now make it "multiple upstream source" style instead of "tar-in-tar".
New style makes it easier to check source code with search engine like
sources.debian.net.
* use "3.0 (quilt)" in debian/source/format
- merge debian/patches-freetype and patches-ft2demos to debian/patches
- drop patches since merged to upstream
+ savannah-bug-37907.patch
+ savannah-bug-37906.patch
+ savannah-bug-37905.patch
+ savannah-bug-35847.patch
+ savannah-bug-35833.patch
+ ft2demos-2.1.7-no-rpath.patch (cannot be applied)
- refresh patches
+ fix compiler warning in compiler_hardening_fixes.patch
* simplify debian/rules and separate some thing to debian/* files
- don't install GPLv2.TXT (not GPL.TXT)
* debian/control
- add "Build-Depends: libpng12-dev libpng-dev"
* update debian/libfreetype6.symbols

You can get its source package by
$ dget http://www.mithril-linux.org/~henrich/debian/package/temp/freetype_2.5.0.1-0.1.dsc

and can get .deb package
$ wget http://www.mithril-linux.org/~henrich/debian/package/temp/libfreetype6_2.5.0.1-0.1_amd64.deb

I've tested it with sid in VirtualBox image and get no weird thing. Could you test it? After that, I'll post to BTS.

26 October 2013

Hideki Yamane: tried to fix RC bugs (10/2013)

Some of not succeed, but I've tackled to below RC bugs.

Bug#701286 and Bug#713750, deleyed-5 upload
Bug#713104, deleyed-5 upload
Bug#713507, deleyed-5 upload
Bug#710629, deleyed-5 upload
Bug#713181, deleyed-5 upload
Bug#701344, deleyed-5 upload
Bug#712345, deleyed-5 upload
Bug#712354, not fixed yet...
Bug#718150, tags: unreproducible
Bug#718154, tags: unreproducible
Bug#711029, not fixed yet...
Bug#722111, downgrade severity: normal
Bug#722519, tags: unreproducible
Bug#725539, tags: patch
Bug#725551, tags: patch
Bug#725540, tags: patch
Bug#725555, tags: patch
Bug#725559, tags: patch
Bug#724077, tags: patch
Bug#724160, tags: patch
Bug#724046, tags: patch
Bug#724205, tags: patch
Bug#724221, tags: patch
Bug#725513, tags: patch
Bug#725565, tags: patch
Bug#725538, tags: patch
Bug#725537, tags: patch
Bug#725530, not fixed yet...
Bug#724201, not fixed yet...
Bug#724913, tags: patch
Bug#725569, tags: patch
Bug#724467, tags: patch
Bug#725580, tags: patch
Bug#725568, tags: patch
Bug#725546, tags: patch
Bug#724093, tags: patch
Bug#724199, tags: patch
Bug#713254, tags: patch
Bug#724161, tags: patch
Bug#713192, tags: patch
Bug#713203, tags: patch
Bug#724083, tags: patch
Bug#713300, tags: patch
Bug#713211, tags: patch
Bug#713547, tags: patch
Bug#725529, tags: patch
Bug#725626, tags: patch
Bug#720818, tags: patch
Bug#724471, tags: patch
Bug#713209, tags: patch

Phew.

4 September 2013

Hideki Yamane: An idea for new PTS layout

rewrited PTS looks good for me, great work! I don't have any idea for its new name (since I like it as PTS :), but have an idea for its layout. So, I've photoshoped gimped a screenshot image as below.


  • merge two package version info and move it from left to center (don't repeat similar item twice)
  • sort release version reverse, from unstable to oldstable (since we're primary focusing to sid as active development)
  • add description and codename for each release, with codename is better since usually we call it with codename
  • add clickerable menu to show recent changelog and diff like launchpad
  • add "ask question" and "report bug" link like launchpad. It'd be better to add flow line to discuss package related problem with others to solve it
  • add link to security-tracker

9 August 2013

Hideki Yamane: bring two small server to DebConf13

Now I'm on the way to DebConf13. And this time, our DebConf sponsor "Plat'Home" asked me to bring their Compact ARM Server named "OpenBlocks".

So, if you're interested in it, please let me know. You can play with it with root access, and I would answer to your question about it (as I can as possible).

28 July 2013

Hideki Yamane: now dpkg-deb uses xz for compression by default

from dpkg 1.17.0 's changelog

 dpkg (1.17.0) unstable; urgency=low
.
[ Guillem Jover ]
(snip)
* Switch dpkg-deb default compressor from gzip to xz. Build dpkg.deb using
gzip to make debootstrap life easier on non-Debian based systems.
Hallelujah, thanks! It'll reduce archive size and cut traffic, download time, too :-)

Then, I hope that dpkg would support "package delta" feature like yum's presto.

8 June 2013

Hideki Yamane: Ubuntu Magazine Japan 2013 summer

Ubuntu Magazine Japan 2013 summer has been published
(advertisement from one of writers... :-)

4 June 2013

Hideki Yamane: upsteram-downstream eco-cycle

happy: get report via BTS (thanks!)

unhappy: silently updated as "u1" or something with just "Merge from Debian unstable. Remaining changes:" changelog.

If their changes are valuable for users, surely I want to include it, however, should I dig into downstream to check every update for all packages? (but I can't...)

I don't want to just blame them, probably something is necessary for them motivated to report/share it with upstream (including Debian), but I cannot find it now...

26 May 2013

Hideki Yamane: Here it comes, LinuxCon Japan 2013

I'll participate LinuxCon Japan 2013 in this week (26-31th May), as same as last year, it means that as a volunteer staff. If you'd go there, please say hi to me. See you in Hotel Chinzanso, Tokyo

22 May 2013

Hideki Yamane: (cowbuilder lintian piuparts), dput

cowbuilder can call lintian via hook script, but piuparts needs to be run under privilege, then failed. umm...

Next.

Previous.